

package ciicos.work.model.workinfo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;

/**
 * @版本： V3.2.0
 * @版权：
 * @作者： 产研项目租
 * @日期： 2023-08-02
 */
@Data
public class WorkInfoForm {
    private String noseason;
    private String mobileimage;

    private String status;


    /**
     * 保养异常ID、巡检异常ID、手动创建为null
     */
    @JsonProperty("parentid")
    private String parentid;

    /**
     * 实际用时
     */
    @JsonProperty("realtime")
    private Double realtime;

    @JsonProperty("starttime")
    private Date starttime;

    @JsonProperty("endtime")
    private Date endtime;

    @JsonProperty("name")
    private String name;

    /**
     * 主键
     */
    private String id;
    /**
     * 创建用户
     **/
    @JsonProperty("creatoruserid")
    private String creatoruserid;

    /**
     * 创建时间
     **/
    @JsonProperty("creatortime")
    private String creatortime;

    /**
     * 来源
     **/
    @JsonProperty("source")
    private String source;


    /**
     * 责任队
     **/
    @JsonProperty("selectteam")
    private String selectteam;

    /**
     * 是否发布
     **/
    @JsonProperty("enabledmark")
    private String enabledmark;

    /**
     * 问题
     **/
    @JsonProperty("question")
    private String question;

    /**
     * 指导文件
     **/
    @JsonProperty("files")
    private String files;

    /**
     * 处理人
     **/
    @JsonProperty("handleuserid")
    private String handleuserid;

    /**
     * 处理时间
     **/
    @JsonProperty("handletime")
    private String handletime;
    @JsonProperty("finishStatus")
    private String finishStatus;
    /**
     * 处理结果
     **/
    @JsonProperty("handleresult")
    private String handleresult;

    /**
     * 再发处理措施
     **/
    @JsonProperty("prevent")
    private String prevent;

    /**
     * 图片
     **/
    @JsonProperty("images")
    private String images;

    /**
     * 确认人
     **/
    @JsonProperty("confirmuserid")
    private String confirmuserid;

    /**
     * 确认时间
     **/
    @JsonProperty("confirmtime")
    private String confirmtime;

    /**
     * 故障分类
     * */
    @JsonProperty("alarmclassification")
    private String alarmclassification;
    /**
     * 工单编码
     */
    @JsonProperty("workEncode")
    private String workEncode;

    /**
     * 发生日期
     */
    private Date happenDate;

    /**
     * 解决方法
     */
    private String field01;

    /**
     * 发现人
     */
    private String field02;

    /**
     * 处理内容
     */
    private String field03;

    /**
     * 故障真因
     */
    private String field04;

    /**
     * 配电室
     */
    private String pds;

}
